CafePress job

Mr. Muskrat on 2004-02-07T17:00:28

I was checking out the PerlMonks.org store at CafePress when I noticed that they are hiring. So I thought I'd read up on the Senior Software Engineer position.

All the times that I've browsed through the products at CafePress, I've never once really noticed that they were using ASP. It's funny because it's right there in the URL. Although "We use IIS / SQL Server / ASP.NET with VB.Net." sticks out a little more than the aspx in the URL does.

Anyway, I read the entire thing. "Development in VB.Net is not a requirement, but the ability to learn it in less than a week is." Yes, I have the ability, it's the desire to do so that I lack.

I found it very ironic that in the expectations they list "You understand Object Oriented programming and can identify good code from bad." So ironic in fact that I sent them an email:

I meet all of the expectations listed for a Senior Software Engineer. As a matter of fact, the expectation that I feel best qualifies me is: "You understand Object Oriented programming and can identify good code from bad." I truly excel at recognizing bad code.
I am so glad you listed the platform you use and more importantly, the language that your company codes with, namely VB.Net. Why does it matter? Because anything written in VB.Net is bad code, therefore I refuse to apply.

Good day,
Matthew Musgrove

To which I receive an automated reply:

Thank you for your interest in employment with CafePress.com. In the next week, we will be reviewing your qualifications and experience. If a position is available that appears to be a fit, we will contact you within 2 weeks. If you have not heard from us by the end of that period, please be assured that your records will be retained. Should a position open that matches your qualifications we will contact you.

Sincerely,

CafePress.com

It says that they will retain my records. Do they really keep any and all emails sent to that address? Seems unlikely with the rise of the worms...

And by sending the message, what does this say about me?


That is a rather arrogant statement

RobertX on 2004-02-07T18:40:54

VB.NET is actually not that bad. Head and shoulders above VB6 as a matter of fact. It is a shame that when people complain that Perl is a read only language that we JAPH's are quick to respond "Not so" yet do the same to another language.

You're right

Mr. Muskrat on 2004-02-07T19:11:17

You are so right. That does sound very arrogant on my part. I know that they will simply read it and move on to the next message but I regret sending it now.

I learned and used VB4. It was bad. Real bad. I've also seen the changes up to VB6. I admit that I have not seen VB.NET yet but I don't plan on it either. Anything that requires a twenty-something megabyte download in order to run a small executable cannot be good.

Microsoft has left a bad taste in my mouth with the totally unbearable "operating systems" Windows 3.x, NT, 95, 98 and ME. And don't get me started on their other products...

At home, I currently dual boot between Windows 2000 (it's less painful to use than it's predecessors) and Slackware linux. I'm trying to position myself to make a clean break from Microsoft altogether. This gets easier and easier with each new version of linux.

So am I still arrogant or simply biased?

Re:You're right

RobertX on 2004-02-08T00:07:17

I may also have been a little harsh. :-)

right? wrong? prace your bets now!

drhyde on 2004-02-09T09:10:55

Ehh, VB4 isn't that bad. Just don't try to do any programming in it, use it for what it's good at, which is quickly making a front-end for a program written in a *real* language. It plays quite nicely with DLLs written in C.

Not arrogant at all!

xenchu on 2004-02-08T23:52:50

You are just the average Perl snob, which is what I am trying to become. I program in VB6 on occassion and it isn't terrible but it isn't Perl, for sure.

Not to start any boring M$-knocking, but what irritates me about them is their 'we know better than you what you want' attitude. And they learn so damn slowly.